/* 以太网控制舵机
 * 目的:该例程为NoduMCU通过软串口控制Arduino舵机中NodeMCU部分的代码
 * 作者:Zeeland
 * 最后修改时间:2021年11月28日 22:14:30
 * https://gitee.com/zeeland/projects
 */

#include <ESP8266WiFi.h>
#include <SoftwareSerial.h>
SoftwareSerial myserial(14,12);//RX=d5,TX=d6

void setup(){
  myserial.begin(9600); 
  Serial.begin(9600);
}


void loop(){
  // 判断软串口是否传输数据进来，如有则进行分析
  if ( Serial.available()>0 ) {    
    int pos = Serial.parseInt();   // 解析软串口数据中的整数信息并赋值给变量pos
    Serial.print("[info] Set servo position: ");
    Serial.println(pos);           // 通过串口监视器显示变量pos数值
    myserial.println(pos);             // 使用pos变量数值设置伺服电机
    delay(15);
  }
}
